package com.boarsoft.boar.sys;

import com.boarsoft.boar.sys.entity.SysSms;
import com.boarsoft.common.dao.PagedResult;

public interface SysSmsBiz {

	/**
	 * 添加站内消息,
	 * 
	 * @param sms
	 */
	void save(SysSms sms);

	/**
	 * 查询当前用户所有的消息
	 * 
	 * @param userId
	 * @param pageSize
	 * @param pageNo
	 * @return
	 */
	PagedResult<SysSms> list(String uid, int pageNo, int pageSize);

	/**
	 * 查询新消息数量
	 * 
	 * @param uid
	 */
	int count(String uid);

	/**
	 * 修改消息状态
	 */
	void update(String smsId);
}
